<%@ include file="/common/taglibs.jsp"%>

<head>
    <title><fmt:message key="tarjetapersonalist.title"/></title>
    <meta name="heading" content="<fmt:message key='tarjetapersonalist.heading'/>"/>    
</head>

<form:form id="tarjetapersonalist" commandName="tarjetaPersona" action="tarjetapersonalist.html?search=list"
	name="tarjetapersonalist">

<c:set var="buttons">
    <input type="button" class="button" 
        onclick="location.href='<c:url value="/tarjetapersona/tarjetapersonagroupform.html?method=Add&from=list"/>'"
        value="<fmt:message key="button.add"/>"/>
        
    <input type="button" class="button" 
        onclick="location.href='<c:url value="/tarjetapersona/tarjetapersonaupdategroupform.html?method=Add&from=list"/>'"
        value="<fmt:message key="button.update"/>"/>        
        
    <input type="button" class="button" 
    	onclick="location.href='<c:url value="/mainMenu.html"/>'"
        value="<fmt:message key="button.done"/>"/>
</c:set>

<ul>
	<li>
	<label class="desc"><fmt:message key="common.filtros.busqueda"/></label>
	<div class="group" style="width: 300px">
		<div>
			<fmt:message key="common.codigo.tarjeta"/><br/>
			<form:input id="coCodigoTarjetaPersona" path="coCodigoTarjetaPersona" cssClass="text medium"/>								
		</div><br/>
		<div>
			<fmt:message key="common.cliente.persona"/><br/>
			<form:input id="deNombre" path="deNombre" cssClass="text medium"/>								
		</div><br/>		
		<div>
			<fmt:message key="common.estacion"/><br/>
			<form:select id="coEstacion" path="coEstacion" cssClass="text medium">
				<option value="-1"><fmt:message key="label.itemdefault"/></option>
				<c:forEach items="${estaciones}" var="estacion">
				
				<c:choose>
					<c:when test="${tarjetaPersona.coEstacion eq estacion.id}">
						<option selected="selected" value="${estacion.id}">${estacion.deEstacion}</option>
					</c:when>
					<c:otherwise>
						<option value="${estacion.id}">${estacion.deEstacion}</option>
					</c:otherwise>
				</c:choose>
				
					
				</c:forEach>
			</form:select>
		</div><br/>	
		<div>
			<fmt:message key="label.habilitado"/><br/>
			<form:select id="stStrTarjetaPersona" path="stStrTarjetaPersona" cssClass="text medium">
				<c:choose>
					<c:when test="${tarjetaPersona.stStrTarjetaPersona eq 'Y'}">
						<option value="-"><fmt:message key="label.itemdefault"/></option>
						<option value="Y" selected="selected"><fmt:message key="common.yes"/></option>
						<option value="N"><fmt:message key="common.no"/></option>
					</c:when>
					<c:when test="${tarjetaPersona.stStrTarjetaPersona eq 'N'}">
						<option value="-"><fmt:message key="label.itemdefault"/></option>
						<option value="Y"><fmt:message key="common.yes"/></option>
						<option value="N" selected="selected"><fmt:message key="common.no"/></option>
					</c:when>
					<c:otherwise>
						<option value="-" selected="selected"><fmt:message key="label.itemdefault"/></option>
						<option value="Y"><fmt:message key="common.yes"/></option>
						<option value="N"><fmt:message key="common.no"/></option>
					</c:otherwise>
				</c:choose>				
			</form:select>
			
		</div><br/>
		
		<div>
			<fmt:message key="common.anulacion"/><br/>
			<form:select id="stStrAnulada" path="stStrAnulada" cssClass="text medium">
				<c:choose>
					<c:when test="${tarjetaPersona.stStrAnulada eq 'Y'}">
						<option value="-"><fmt:message key="label.itemdefault"/></option>
						<option value="Y" selected="selected"><fmt:message key="common.yes"/></option>
						<option value="N"><fmt:message key="common.no"/></option>
					</c:when>
					<c:when test="${tarjetaPersona.stStrAnulada eq 'N'}">
						<option value="-"><fmt:message key="label.itemdefault"/></option>
						<option value="Y"><fmt:message key="common.yes"/></option>
						<option value="N" selected="selected"><fmt:message key="common.no"/></option>
					</c:when>
					<c:otherwise>
						<option value="-" selected="selected"><fmt:message key="label.itemdefault"/></option>
						<option value="Y"><fmt:message key="common.yes"/></option>
						<option value="N"><fmt:message key="common.no"/></option>
					</c:otherwise>
				</c:choose>				
			</form:select>
			
		</div>	
		<br/><br/>				
		<div>					
			<input type="submit" class="button" value="<fmt:message key="button.search"/>"/>
		</div>		
	</div>	
	</li>
</ul>

<c:out value="${buttons}" escapeXml="false" />

<display:table name="tarjetasPersonas" cellspacing="0" cellpadding="0" requestURI="" 
    defaultsort="1" id="tarjetapersona" pagesize="30" class="table" export="true" style="width: 1000px" >
    
		    <display:column property="coCodigoTarjetaPersona" titleKey="common.codigo" escapeXml="true"  sortable="true"
		     	url="/tarjetapersona/tarjetapersonaform.html?from=list"  paramId="id" paramProperty="id"/>       		     
		    <display:column property="deEstacion" titleKey="common.estacion" escapeXml="true"  sortable="true"/>
		    <display:column property="deNombre" titleKey="common.cliente.persona" escapeXml="true" sortable="true" />
		    <display:column property="deTipoDocumentoPersona" escapeXml="true"   sortable="true"
		    	titleKey="cliente.persona.codigo.tipo.documento"/>		    	
		    <display:column property="coCodeNumeroDocumento" escapeXml="true" sortable="true" titleKey="cliente.persona.codigo.documento"/>		    	
		    <display:column property="desFechaInicio" escapeXml="true" sortable="true" titleKey="common.vigencia.inicio" />
		    <display:column property="desFechaFin" escapeXml="true" sortable="true" titleKey="common.vigencia.fin" />
			<display:column property="stAsignadoEstacion" escapeXml="true" sortable="true" titleKey="label.asignada.estacion" />
		    <display:column titleKey="label.habilitado" escapeXml="true" sortable="true">
             	<c:choose>
             		<c:when test="${tarjetapersona.stTarjetaPersona eq true}">
             			<fmt:message key='common.yes'/>
             		</c:when>
             		<c:otherwise>
             			<fmt:message key='common.no'/>
             		</c:otherwise>
             	</c:choose>   
		    </display:column>	    
		    <display:column titleKey="common.anulacion" escapeXml="true" sortable="true">
                <c:choose>
             		<c:when test="${empty tarjetapersona.desFechaAnulacion}">
             			<fmt:message key='common.no'/>
             		</c:when>
             		<c:otherwise>
             			<fmt:message key='common.yes'/>
             		</c:otherwise>
             	</c:choose>
		    </display:column>  
		    <display:column property="desFechaAnulacion" escapeXml="true" sortable="true" titleKey="common.fecha.anulacion" />         
		         
    <display:setProperty name="paging.banner.item_name" value="registro"/>
    <display:setProperty name="paging.banner.items_name" value="registros"/>

    <display:setProperty name="export.excel.filename" value="Tarjetas.xls"/>
    <display:setProperty name="export.pdf.filename" value="Tarjetas.pdf"/>
</display:table>

<input type="hidden" id="tarjeta_date_format" value="${tarjeta_date_format}"/>

<c:out value="${buttons}" escapeXml="false" />
</form:form>
